跳到主要内容

Rust 函数

阐述

定义函数需要提供各参数的类型,返回的就是最后一个表达式的值,而返回值的类型可以省略。如果函数没有显示返回一个值,则值为 ()。函数也有可能不会返回任何值,此时称为发散函数。

实例

fn main() {
another_function(5, 6.1);
}

fn another_function(x: i32, y: f32) {
println!("The value of x is: {}", x);
println!("The value of y is: {}", y);
}

fn plus_five(x:i32) -> i32 {
x + 5
}

发散函数

fn dead_end() -> ! {
panic!("你已经到了穷途末路,崩溃吧!");
}

性质

相关内容

参考文献